fpga copyright hdl code coverage hardware intellectual property business attorney logic design consulting dsp productivity high speed digital video interface design patent asic management